秋招总结-02 面试流程

总结 02 - 面试流程:

一、自我介绍

(1)介绍

1-2min,学校、学历,项目和实习经历(每段 1-2 句话),重要获奖经历(1句话),学生工作(可有可无),熟悉的语言、数据库类型、平台,要面什么岗位(可加简短原因)

(2)简历方面

1、准备一个内容库,网申时要线上填写简历,直接 copy 进去
2、不断更新,不要写完一次就万事大吉了,根据面试体会修改
3、教育经历、实习经历、项目经历、发表文章、竞赛,分类要清晰
4、国企银行类要突出学生工作、各种考证、荣誉
互联网技术类可以一笔带过
产品、运营类突出相关

二、盘问项目 or 实习

(1)介绍以下你的某段经历?

1、一般会把简历上的都问一遍,可以按项目的背景、历时、怎么实现的、你在里面起了什么作用、主要用到的技术和实现难点、最后达到了什么成果去讲。
2、期间会偶尔提问,一种面试官会表现的他什么都不懂,让你一直讲,不要过于放松警惕;一种就是严厉型,每讲到一个技术就会问你技术底层逻辑,甚至手推一个公式。

(2)在项目中遇到最大的困难是什么?怎么解决的?在这过程中你学到了什么?

极为经常被问到,尽量说自己熟悉的项目,提前准备好,熟练到不需要面试的时候现场想。说法为开始遇到了某个问题,后来通过自己一些行动解决问题的案例。重点在于解决问题的方法和收获(反思和总结)

(3)你觉得你实习期间做的最好的项目是哪个?具体介绍一下?

和上一个有点像,一般回答你全程参与并且起主导作用的项目,这要体现出自己的工作能力和项目参与度,不然被追问你到底干了什么会很尴尬。真实描述,稍加润色可以,不用非说得太大,一般应届生参与的项目他们是看不上眼的。

三、技术类

1、手撕算法,2-3 道题

个人建议先刷剑指offer,算法题70%来自剑指offer、Leetcode
常考题包括:
(1)二叉树的各种遍历、打印、求深度;
(2)链表的翻转、合并、排序;
(3)排序算法(二分、快排、堆排)手写及复杂度分析

2、基础知识

(1)数据结构:栈、队列、链表、堆
(2)计算机网络:TCP/IP 三四握手与四次挥手、七层协议、HTTP
(3)操作系统:线程进程、内存清理机制
(4)Linux:常用命令,怎么查看 CPU占用率
(5)大数据平台:用过什么,mapReduce 是什么原理
(6)数据库:SQL 和 No-SQL 适用场景、具体写个排序语句
(7)脚本语言:Python、shell
(8)数据挖掘比赛:喜欢问,有的话占优势
(9)算法:分类、聚类、LR、SVM、RF…
手撕算法、聊项目、问基础知识三者交替出现

四、开放式问题

(1)结合业务场景

多问具体一个场景怎么解决,可能是大数据量、大并发量,或结合 SQL 考写 SQL 语句,看一些相关资料很好,至少有助于你了解有哪些实际的场景,不清楚题目就问面试官,问问题也是一种沟通。

(2)完全开放式

一架飞机能装多少个乒乓球。大胆假设、自圆其说。

四、你有什么问题问我

不要不问,可以问一下部门具体业务、主要的技术架构、如果能进入实习可以先准备哪些知识。

五、其他

(1)面试总结

1、极为重要,面试后迅速记下题目,查资料,最好再问问有经验的人,重复出题概率极高
2、整理一篇带答案的文档、面试高频知识点,有空看上一眼也是极好的
3、刷不动题抱团带一带

(2)等结果

1、一般 hr 会主动跟进,但是等太久了可以主动联系委婉催一下,有时候真的不是凉了,是太忙或者放假把你忘了
2、不要面一家感觉过了就不面了,毁意向书甚至 offer 都是每年都有发生的事情

(3)做好登记

1、自己列个 excel 表,网申了哪家、笔试时间、面试时间、申请截止日期、jd等等